/deep/ .u-icon__icon {
	font-size: 20rpx!important;
}
/deep/ .u-swipe-action{
	margin-top: 24rpx!important;
	border-radius: 16rpx;
}
/deep/ .u-checkbox-group {
	width: 20rpx!important;
}
/deep/ .u-checkbox {
	display: inline-block!important;
}
.left_check {
	padding-left: 10rpx;
}
.cart{
	width: 100%;
	height: 100%;
	
	/deep/ .u-swipe-del {
		border-radius: 0 16rpx 16rpx 0 !important;
		white-space: nowrap;
	}
	.list { 
		margin-bottom: 200rpx;
	}
	
	.cart_content{
		width: 100%;
		height: 100%;
		padding: 0 24rpx;
		box-sizing: border-box;
		.change_card {
			border-radius: 16rpx 0 0 16rpx !important;
		}
		.cart_card{
			// padding: 0;
			// margin: 0;
			background-color: #fff;
			border-radius: 16rpx;
			margin-top: 24rpx;
			// margin: 24rpx;
			padding: 24rpx;
			display: flex;
			// width: 702rpx;
			.cart_left{
				display: flex;
				align-items: center;
				// radio{
				// }
				.cart_icon{
					height: 40rpx;
					width: 40rpx;
				}
				image{
					height: 188rpx;
					width: 188rpx;
					border-radius: 5%;
					// padding: 0 10rpx;
					margin-left: 45rpx;
				}
			}
			.cart_right{
				width: 394rpx;
				display:inline;
				float: right;
				margin-left: 5rpx;
				.cart_title{
					margin-left: 12rpx;
					p{
						margin-top: 5rpx;
						// word-break: normal;
						// width: 380rpx;
						font-size: 28rpx;
						color: #333;
						line-height: 1.5em;
						letter-spacing: 2rpx;
					}
					span{
						display: block;
						padding: 16rpx 0 20rpx;
						color: #FF504C;
						font-weight: bold;
						font-size: 28rpx;
						line-height: 1em;
					}
				}
				.card_calculation{
					display:inline;
					float: right;
					align-items: center;
					image{
						height: 40rpx;
						width: 40rpx;
					}
					p{
						padding: 0 10rpx;
						display:inline;
						width: 34rpx;
					}
				}
			}
			
		   }
		.cart_bottom{
			display: flex;
			justify-content: space-between;
			align-items: center;
			line-height: 96rpx;
			position: fixed;
			bottom: 97rpx;
			left: 0;
			right: 0;
			padding-bottom: constant(safe-area-inset-bottom);
			padding-bottom: env(safe-area-inset-bottom);
			background-color: #FFFFFF;
			.checkedall{
				background-image: url(/static/img/common_ic_12_selected.png);
			}
			.cart_btn{
				display: flex;
				align-items: center;
				// padding: 28rpx 0 28rpx 28rpx!important;
				padding-left: 28rpx;
			}
			.bottom_left{
				display: flex;
				justify-content: flex-start;
				
				p{
					padding-left: 16rpx;
				}
				
			}
			.bottom_right{
				display: flex;
				justify-content: flex-start;
				white-space: nowrap;
				overflow: hidden;
			}
			span{
				// display: flex;
				width: 246rpx;
				font-size: 32rpx;
				color: #FF5445;
				font-weight: 550;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				// padding: 33rpx 32rpx 28rpx 124rpx;
				// align-items: center;
				text-align: right;
				padding-right: 32rpx;
			}
			.swap{
				text-align: center;
				// position: absolute;
				// bottom: 0;
				// right: 0;
				background-color: #FF5445;
				width: 246rpx;
				.swap_text{
					font-size: 28rpx;
					// padding: 35rpx 0 33rpx 68rpx;
					color: #FFFFFF;
				}
			}
		  }
	}
	
}